home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 017 / bat203.lbr / bat203.doc < prev    next >
Text File  |  2011-02-02  |  5KB  |  89 lines

  1.  
  2.               EBL   version 2.03                   errata.203  8/31/84
  3.  
  4.  
  5.               A new version of Extended Batch Language is available!
  6.  
  7.               This version is 2.03. Please help be a beta tester and try it
  8.               out! I have given it a good shake down in testing and can
  9.               find no problems with this version. If I do not hear of any
  10.               problems with this new version by 8/31/84, I will make this
  11.               version the standard version. In the mean time, all users who
  12.               have contributed can take advantage of this new version by
  13.               simply downloading it from the BAT-BBS.
  14.  
  15.               The changes/updates are as follows:
  16.  
  17.               1. A bug was found in the interface between EBL and DOS. When
  18.               EBL transfers control back to DOS, it also passes any
  19.               variables that have been modified (%0 to %9). The problem
  20.               found with this interface is seen only on certain
  21.               configurations of systems. The symptoms seen in the system
  22.               are completely unrelated to EBL and may even show up as
  23.               random errors with OTHER programs! If you suspect problems
  24.               with another program, you may wish to switch to this new 2.03
  25.               version of EBL which removes this rare and random problem
  26.               with DOS.
  27.  
  28.               2. Because of problems with INT25 in DOS (disk read) which
  29.               will not work in some networks and when the DOS 'ASSIGN'
  30.               command is used, there is now a way to avoid this interrupt.
  31.               This interrupt is only used in the STATEOF command. The new
  32.               format for this command is:
  33.  
  34.               STATEOF [filename] [drive.list]
  35.  
  36.               The [drive.list] option is new. This token is a list of
  37.               diskette drive letters which are to be searched for the
  38.               specified [filename]. For example, a [drive.list] of ACD will
  39.               search disk drives A:, C:, and D: in that order. If a
  40.               diskette is not in drive A:, DOS will request that the user
  41.               insert one and say "Abort, Retry, Ignore".
  42.  
  43.               That is, only the drive letters listed in [drive.list] will
  44.               be searched and ALL MUST BE INSERTED AND READY.
  45.  
  46.               If the [drive.list] option is not used, the old method of
  47.               searching drives A:, B:, C:, and D: will be used and if a
  48.               diskette is not inserted or ready, it will be ignored. Do not
  49.               omit this option if you are using the STATEOF command with
  50.               the DOS 'ASSIGN' statement or in a network environment.
  51.  
  52.               All errors and return codes for the STATEOF command are the
  53.               same. Note that now the STATEOF command can also search
  54.               expanded drive lettering (E:, F:, etc...) by using the
  55.               [drive.list] option with these respective letters.
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.               3. The new version of DOS 3.0 is also supported with this and
  65.               all future levels of EBL (ver 2.02 and higher). Please note
  66.               that this early version of EBL does not support nested batch
  67.               files under DOS 3.0 as it is in 2.0. In other words, a second
  68.               level of command processor cannot be loaded to run another
  69.               (nested) level of batch files. I am currently looking at ways
  70.               to fix this limitation within DOS 3.0 and will notify
  71.               everyone when I have a version which allows nesting under DOS
  72.               3.0.
  73.  
  74.               4. The version 2.03 of EBL contains all the changes that were
  75.               in effect for earlier versions with one exception.  The
  76.               keystrokes that are emitted during a stacking operation are
  77.               now much more complete. Specifically, the scan codes for all
  78.               ASCII characters are included with the keystroke.  This
  79.               change was made because some programs were found to be
  80.               looking for specific scan code values from the IBM-PC instead
  81.               of true ASCII values.
  82.  
  83.               The effect of this change is to allow STACK and BEGSTACK
  84.               statements to be used with a wider range of programs.
  85.               Multi-mate is an example of a program that will now work
  86.               properly with these EBL statements.  It is expected that
  87.               there may be other programs which will now work with the
  88.               keyboard stack within EBL.
  89.